package com.tedu.api;

import org.junit.Test;

/**
 *  1.输出字符串"HelloJava"的字符串长度
 *  2.输出"HelloJava"中o的位置
 *  3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置
 *  4.截取"HelloJava"中"Hello"并输出
 *  5.截取"HelloJava"中"Java"并输出
 *  6.将字符串" Hello "中两边的空白去掉后输出
 *  7.输出"HelloJava"中第6个字符"J"
 *  8.将"HelloJava"转换为小写，然后转换为大写
 */
public class 作业 {

    //1.输出字符串"HelloJava"的字符串长度

    @Test
    public void test1(){
        String str="HelloJava";
        System.out.println(str.length());
    }

    //2.输出"HelloJava"中o的位置

    @Test
    public void test2(){
        String str="HelloJava";
        int index=str.indexOf("o");
        System.out.println("o的位置:"+index);
    }

    //3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置

    @Test
    public void test3(){
        String str="HelloJava";
        int index=str.indexOf("o");
        System.out.println("第一次出现o:"+index);
        index=str.indexOf("o",5);
    }

    //4.截取"HelloJava"中"Hello"并输出

    @Test
    public void test4(){
        String url="HelloJava";
        url=url.substring(0,5);
        System.out.println("截取:"+url);
    }

    //5.截取"HelloJava"中"Java"并输出

    @Test
    public void test5(){
        String url="HelloJava";
        url=url.substring(5,9);
        System.out.println("截取:"+url);
    }

    //6.将字符串" Hello "中两边的空白去掉后输出

    @Test
    public void test6(){
        String str=" Hello ";
        str=str.trim().toLowerCase();
        System.out.println("去掉空格"+str);
    }

    // 7.输出"HelloJava"中第6个字符"J"

    @Test
    public void test7(){
        String str="HelloJava";
        char c=str.charAt(5);
        System.out.println("第6个字符："+c);
    }

    //8.将"HelloJava"转换为小写，然后转换为大写

    @Test
    public void test8(){
        String str="HelloJava";
        str=str.replace("H","h");
        str=str.replace("J","j");
        System.out.println("替换后的字符串"+str);
        String str1="hellOJava";
        str1=str1.replace("h","H");
        str1=str1.replace("j","J");
        System.out.println("替换后的字符串"+str1);
    }
}
